feat: upgrade Backstage from 1.46.0 to 1.51.1#89
Conversation
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
|
Warning Review the following alerts detected in dependencies. According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.
|
- Bumped backstage version to 1.51.1 via backstage-cli versions:bump - Added @backstage/frontend-plugin-api to packages/app - Fixed toastApiRef runtime error with no-op implementation in apis.ts - Removed deprecated variant='gridItem' prop from EntityPage cards - Fixed PolicyQueryUser.identity → PolicyQueryUser.info in permission backend - Updated @testing-library/* to v16 across plugins - Added jest/react dependencies to backstage-theme-github, plausible, permission-backend-module-default - Added ESLint config to backstage-theme-github package - Created backstage-upgrade skill in .claude/skills/ - Imported Backstage Yarn plugin for version management
530c30b to
37b1556
Compare
The backstage-cli repo lint already does type checking, making yarn tsc redundant. yarn tsc fails due to a pre-existing bug in @backstage/cli tsconfig.
Summary
backstage-cli versions:bumptoastApiRefwas not implemented (notifications plugin 0.5.17 requires it)variant="gridItem"prop from EntityPage cardsPolicyQueryUser.identity→PolicyQueryUser.infoin permission backend@testing-library/*to v16 across pluginsbackstage-upgradeskill in.claude/skills/Consequences
@backstage/frontend-plugin-apias explicit dependency (was previously transitive)variantprop (deprecated in newer Backstage)user.info?.ownershipEntityRefsinstead ofuser.identity?.ownershipEntityRefsTesting
yarn lintandbackstage-cli repo lintpassBreaking Changes